home *** CD-ROM | disk | FTP | other *** search
-
- SCREEN FORM SYSOP / OPUS (SFS_OPUS)
- ___________________________________
-
- version 4.0.1
-
- by Mark W. Buse
-
- Improvements as of 4.0.1 (2/18/87):
-
- - Full protection from heap memory overflows - the program will
- now bar the insertion of new records beyond its capacity given
- the memory provided to the program. The largest user file I
- have tested was over 256k.
-
- - Complete control over OPUS user flag extensions for ANSI
- graphics and formfeeds has been added with two new commands.
-
- - The text file table which can be produced from the user file
- now includes most user record fields. A few items which tend
- to be irrelevant for OPUS management and change daily were
- excluded.
-
- - A few cosmetic problems have been taken care of.
-
- Improvements as of 3.2.5:
-
- - Fix of a fault which cropped up in the integer keyboard
- input routine. Part of the problem was due to the way
- that Turbo Pascal handles intermediate numeric values
- in IF-THEN statements.
-
- Improvements as of 3.2.0:
-
- - User name and user location fields have been expanded to the
- full field size of 36 characters (only 20 previously). This
- should help sysops who need a closer match to the original Fido
- sysop utility.
-
- - User access level names have been returned to standard Fido
- values (TWIT, DISGRACE, NORMAL, PRIVEL, EXTRA, and SYSOP).
- OPUS values ASSTSYSOP and HIDDEN have also been added.
-
- - The screen format has been cleaned up to accomplish these ends.
-
- Improvements as of 3.0.4:
-
- - The display controller status register for CGA-compatible
- displays is now checked for display enable. This has the
- effect of eliminating the irritating snow that the program
- exhibited previously on some CGA display systems.
-
- - Memory deallocation handling has been improved. Past versions
- of the program did not free up memory that had been allocated
- to purged records. In theory, the program could have bombed
- after a great number of record deletions and insertions.
-
- STILL ON THE WISH LIST:
-
- - Maybe full screen editing of fields using cursor keys to
- move the cursor between fields - depends on interest in the
- program
-
- Program operation description:
-
- - This program simply will not allow you to foul up your data file.
- You may notice when running the program that you simply cannot
- enter strings that are too long or number amounts that are too
- large.
-
- - For blank inputs, the previous value of the field that would
- have been changed is assumed. In that way, if you mistakenly
- start out to change a field, the return key will get you out
- of the change immediately. Rubbing out new data and pressing
- return will also work (try a few experiments to see how it works).
-
- - Sorts employ the shell sorting algorithm to sort pointers to
- the records - not the records in memory. That way, you can sort
- a huge record file almost instantly because the program has
- moved only a few bytes of data
-
- Proposed contribution:
-
- If you believe that this program has helped you to operate
- your Fido BBS more comfortably and effectively, I ask that you
- please consider the $5 contribution that I suggest - at the very
- least, please send me a note with your comments about the program.
- My permanant mailing address is:
-
- Mark Buse
- 240 Bridgeway
- Everett, WA 98201-1132
-
- Remember that any response is appreciated. I will try to
- acknowledge and/or reply to all mail.
-
-
- Thankyou for taking the time to read this document - Mark Buse
-
-